001 /**
002 * Created by IntelliJ IDEA.
003 * User: Wei Wang
004 * Date: Feb 14, 2003
005 * Time: 9:16:03 PM
006 */
007
008 package EVolve.visualization.VizFactory;
009
010 import EVolve.visualization.VisualizationDefinition;
011 import EVolve.visualization.DimensionDefinition;
012 import EVolve.visualization.Visualization;
013 import EVolve.visualization.XYViz.RefRefViz.RelationshipViz;
014
015 public class RelationshipVizFactory extends VisualizationFactory{
016 public String getName() {
017 return "Relationship Graph";
018 }
019
020 public String getFactoryName() {
021 return "RelationshipVizFactory";
022 }
023
024 public VisualizationDefinition createDefinition() {
025 DimensionDefinition[] dimensionDefinition = new DimensionDefinition[3];
026 dimensionDefinition[0] = new DimensionDefinition("Object One", "reference");
027 dimensionDefinition[1] = new DimensionDefinition("Object Two", "reference");
028 dimensionDefinition[2] = new DimensionDefinition("Relationship", "amount");
029 return new VisualizationDefinition(dimensionDefinition);
030 }
031
032 public Visualization createVisualization() {
033 return new RelationshipViz();
034 }
035 }